/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package util;

import bd.MySql;
import java.util.ArrayList;
import javax.swing.table.DefaultTableModel;

/**
 *
 * @author Gabriel
 */
public class MySqlTableModel extends DefaultTableModel {

    public MySqlTableModel(String query, String[] colunas) {

        /* Adicionando colunas */
        for (int i = 0; i < colunas.length; i++) {
            this.addColumn(colunas[i]);
        }

        MySql conn = new MySql(GUI.Main.config);

        ArrayList<ArrayList<String>> resultado = conn.getTable(query);
        for (int i = 0; i < resultado.size(); i++) {
            String rowData[] = new String[resultado.get(i).size()];
            for (int j = 0; j < resultado.get(0).size(); j++) {
                rowData[j] = resultado.get(i).get(j);
            }
            this.addRow(rowData);
        }
    }
}
